define(["jquery","template","as/app/nbna/nbnaHistoryRecord.servers","as/template/nbna/nbnaHistoryRecord.tpl"],function($,template,$servers,tpl){
	var ui = {};

	var drawHistoryList = function(data){
		return template("nbnaHistoryRecord_historyList",data);
	}
	var drawInfo = function(data){
		return template("nbnaHistoryRecord_info",data);
	}
	var drawResult = function(data){
		return template("nbnaHistoryRecord_result",data);
	}
	var drawGuide = function(data){
		return template("nbnaHistoryRecord_guide",data);
	}

	ui.historyList = function(options){
		$("#" + options.id).html(tpl.historyList());
		var h = drawHistoryList(options);
		$("#" + options.id).html(h);
	}
	ui.info = function(options){
		$("#" + options.id).html(tpl.info());
		var h = drawInfo(options.info);
		$("#" + options.id).html(h);
	}
	ui.result = function(options){
		$("#" + options.id).html(tpl.result());
		var h = drawResult(options.data);
		$("#" + options.id).html(h);
	}
	ui.guide = function(options){
		$("#" + options.id).html(tpl.guide());
		var h = drawGuide(options.data);
		$("#" + options.id).html(h);
	}

	return ui;
});